package com.sz.common.pay.pingan.entity.b2b.rechargewithdrawal;

import lombok.Data;

/**
 * Function: 出金（银行发起）【1312】 <br>
 *
 * @Author: HeWenBo <br>
 * @Date: 2017/12/19 下午2:50
 * 出金（银行发起）【1312】
 * 接口说明：
 * 资金从平台账户转出到会员账户，同时减少会员子账户的余额。即会员从平台提现资金。
 * 接口字段：
 * 请求包：监管系统－> 交易网
 * 输入项名称	    英文名	      最大长度	输入属性	注释
 * 交易网名称	    TranWebName	  C(120)	必输
 * 交易网会员代码	ThirdCustId	  C(32)	    必输
 * 子账户账号	    CustAcctId	  C(32)	    必输
 * 子账户名称	    CustName	  C(120)	必输
 * 资金汇总账号	SupAcctId	  C(32)	    必输
 * 出金账号	    OutAcctId	  C(32)	    必输	    即收款账户，必须是在系统中维护的出金账号
 * 出金账户名称	OutAcctIdName C(120)	必输
 * 币种	        CcyCode	      C(3)	    可选	    默认为RMB
 * 申请出金金额	TranAmount	  9(15)	    必输
 * 转账手续费	    HandFee	      9(15)	    必输
 * 支付手续费子账号	FeeOutCustId  C(32)	    必输
 * 保留域	        Reserve	      0)	可选
 */
@Data
public class WithdrawalFromBankRequest {
    private String TranFunc = "1312";
    private String TranWebName;
    private String ThirdCustId;
    private String CustAcctId;
    private String CustName;
    private String SupAcctId;
    private String OutAcctId;
    private String OutAcctIdName;
    private String CcyCode;
    private String TranAmount;
    private String HandFee;
    private String FeeOutCustId;
    private String Reserve;
}
